Skip to content

Add GitHub App integration, live mode enhancements, and diff engine improvements#1

Merged
Tanush1912 merged 1 commit intomainfrom
feat/github-app-integration-and-live-mode
Mar 2, 2026
Merged

Add GitHub App integration, live mode enhancements, and diff engine improvements#1
Tanush1912 merged 1 commit intomainfrom
feat/github-app-integration-and-live-mode

Conversation

@Tanush1912
Copy link
Copy Markdown
Owner

Summary

  • GitHub App Integration: Full OAuth flow with installation management, encrypted token storage (AES-GCM), webhook handling, and app-authenticated API access for fetching repository source files
  • Live Mode Enhancements: New handshake visualization component, improved live handlers and service with source-file-aware endpoint diffing, and better real-time contract reconciliation
  • Diff Engine Improvements: Enhanced endpoint matching algorithm with method+path scoring, better field-level comparison, and expanded test coverage
  • Settings Page Overhaul: Redesigned settings UI with GitHub App connection management alongside existing API key and model configuration
  • CI/CD: Added Vercel frontend deploy workflow via GitHub Actions
  • Cleanup: Removed unused analyzer interface methods and simplified GitHub fetcher and file discovery logic

Test plan

  • Verify GitHub App OAuth installation flow end-to-end
  • Test webhook handling for installation events
  • Confirm live mode handshake visualization renders correctly
  • Validate diff engine produces accurate endpoint matches with the new scoring
  • Run go test ./pkg/diff/... to verify new diff engine tests pass
  • Check settings page loads and manages GitHub App connections
  • Verify deploy workflow triggers on push to main

Integrate GitHub App OAuth flow with installation management, encrypted token
storage, and webhook handling. Enhance live mode with improved handshake
visualization and source-file-aware diffing. Improve the diff engine with
better endpoint matching and add tests. Overhaul the settings page UI and
add a Vercel deploy workflow.
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cohesion Error Error Mar 2, 2026 1:59am

@Tanush1912 Tanush1912 merged commit 9231172 into main Mar 2, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant